﻿/*************************************************************************/
body {
    background: #f9f9f9;
}

TD {
    font-size: 12px;
}

TEXTAREA {
    font-size: 12px;
}

SELECT {
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 12px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

A {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #215dc6;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
    vertical-align: middle;
}

    A:hover {
        COLOR: RED;
    }

INPUT {
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 12px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

/*************************************************************************/
.button {
        display: inline-block;width:111px;
        zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
        *display: inline;
        height:35px;
        vertical-align: baseline;
        margin: 0 2px;
        outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font: 14px/100% Arial, Helvetica, sans-serif;
        padding: .5em 2em .55em;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
        -webkit-border-radius: .5em;
        -moz-border-radius: .5em;
        border-radius: .5em;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
        box-shadow: 0 1px 2px rgba(0,0,0,.2);
    } 
        .button:hover {  text-decoration: none; } 
        .button:active { position: relative; top: 1px;} 
    /* white */
    .white {
        color: #606060;
        border: solid 1px #b7b7b7;
        background: #fff;
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
        background: -moz-linear-gradient(top, #fff, #ededed);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
    } 
        .white:hover {
            background: #ededed;
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
            background: -moz-linear-gradient(top, #fff, #dcdcdc);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
        } 
        .white:active {
            color: #999;
            background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
            background: -moz-linear-gradient(top, #ededed, #fff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
        }
    /* orange */
    .orange {
        color: #fef4e9;
        border: solid 1px #da7c0c;
        background: #f78d1d;
        background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
        background: -moz-linear-gradient(top, #faa51a, #f47a20);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
    } 
        .orange:hover {
            background: #f47c20;
            background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
            background: -moz-linear-gradient(top, #f88e11, #f06015);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
        } 
        .orange:active {
            color: #fcd3a5;
            background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
            background: -moz-linear-gradient(top, #f47a20, #faa51a);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
        } 
    /* pink */
    .pink {
        color: #feeef5;
        border: solid 1px #d2729e;
        background: #f895c2;
        background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
        background: -moz-linear-gradient(top, #feb1d3, #f171ab);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
    }

        .pink:hover {
            background: #d57ea5;
            background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
            background: -moz-linear-gradient(top, #f4aacb, #e86ca4);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
        }

        .pink:active {
            color: #f3c3d9;
            background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
            background: -moz-linear-gradient(top, #f171ab, #feb1d3);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
        }         
    /* blue */
    .btnQuery {
        color: #d9eef7;
        border: solid 1px #0076a3;
        background: #0095cd;
        background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
        background: -moz-linear-gradient(top, #00adee, #0078a5);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
    }

        .btnQuery:hover{
            background: #007ead;
            background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
            background: -moz-linear-gradient(top, #0095cc, #00678e);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
        }

        .btnQuery:active {
            color: #80bed6;
            background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
            background: -moz-linear-gradient(top, #0078a5, #00adee);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
        }
    /* rosy */
    .btnSave {
        color: #fae7e9;
        border: solid 1px #b73948;
        background: #da5867;
        background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
        background: -moz-linear-gradient(top, #f16c7c, #bf404f);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
    } 
        .btnSave:hover {
            background: #ba4b58;
            background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
            background: -moz-linear-gradient(top, #cf5d6a, #a53845);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
        }

        .btnSave:active {
            color: #dca4ab;
            background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
            background: -moz-linear-gradient(top, #bf404f, #f16c7c);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
        }
    /* gray */
    .btnClose {
        color: #e9e9e9;
        border: solid 1px #555;
        background: #6e6e6e;
        background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
        background: -moz-linear-gradient(top, #888, #575757);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
    }

        .btnClose:hover {
            background: #616161;
            background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
            background: -moz-linear-gradient(top, #757575, #4b4b4b);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
        }

        .btnClose:active {
            color: #afafaf;
            background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
            background: -moz-linear-gradient(top, #575757, #888);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
        }
    /* green */
    .btnOpt {
        color: #e8f0de; 
        border: solid 1px #538312;
        background: #64991e;
        background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
        background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
    }

        .btnOpt:hover {
            background: #538018;
            background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
            background: -moz-linear-gradient(top, #6b9d28, #436b0c);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
        }

        .btnOpt:active {
            color: #a9c08c;
            background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
            background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
        }
/*************************************************************************/
/* green */
    .btnStyle {
        color: #e8f0de;width:120px;
        border: solid 1px #538312;
        background: #64991e;
        background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
        background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
    }

        .btnStyle:hover {
            background: #538018;
            background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
            background: -moz-linear-gradient(top, #6b9d28, #436b0c);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
        }

        .btnStyle:active {
            color: #a9c08c;
            background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
            background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
        }
 /* blue */
    .btnStyle1 {
        color: #d9eef7;
        border: solid 1px #0076a3;
        background: #0095cd;
        background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
        background: -moz-linear-gradient(top, #00adee, #0078a5);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
    }

        .btnStyle1:hover{
            background: #007ead;
            background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
            background: -moz-linear-gradient(top, #0095cc, #00678e);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
        }

        .btnStyle1:active {
            color: #80bed6;
            background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
            background: -moz-linear-gradient(top, #0078a5, #00adee);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
        }     
/*************************************************************************/
.title {
    font-family: "Microsoft YaHei";
    font-size: 20px;
}
 
.input_box {
    border: 1px solid #869DCC;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: #0099FF;
    margin-bottom: 0px;
}

.LabelFont {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: Blue;
}

.LabelRed {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    color: Red;
}

.LabelGray {
    border: 0;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: Gray;
}
/*************************************************************************/
.table_Query {
    font-family: "Microsoft YaHei";
    font-family: arial;
    font-size: 12px;
    border: dashed 1px #7f7f7f;
    padding: 2px;
}

.TDTitle {
    font-family: "Microsoft YaHei";
    height: 35px;
    font-size: 18px;
    background-color: #eef9ff;
    font-weight: bold;
    vertical-align: middle;
    font: bolder;
    text-align: center;
}

.TDHeadersB {
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    height: 25px;
    padding-left: 10px;
}

.TDHeaders {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    height: 45px;
    padding-left: 6px;
}

.table_Edit {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    border-top: solid 1px #89B7F3;
    border-collapse: collapse;
}

.ItemTitle {
    height: 26px;
    background: url(IMG/jd_22.gif);
    border: #89B7F3 1px solid;
    font-weight: bold;
    vertical-align: middle;
    font: bolder;
    padding-left: 45px;
    background-repeat: no-repeat;
}

.TdTitleL {
    font-size: 12px;
    color: Black;
    text-align: left;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    padding: 0;
    white-space: nowrap;
    height: 25px;
}

.TdTitleR {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12px;
    color: Black;
    text-align: right;
    white-space: nowrap;
    margin: 0;
    background-color: #E4F2FA;
    border: solid 1px #89B7F3;
    height: 25px;
}

.TdContentL {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12px;
    color: Black;
    text-align: left;
    background-color: #FFFFFF;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.TDTitleR_Bill {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12px;
    color: Black;
    text-align: right;
    white-space: nowrap;
    margin: 0;
    background-color: gainsboro;
    border: solid 1px #89B7F3;
    height: 25px;
}

.TdContentL_Bill {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 12px;
    color: Black;
    text-align: left;
    background-color: gainsboro;
    border: solid 1px #89B7F3;
    padding: 0;
    height: 25px;
}

.table_Print {
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
}

    .table_Print th {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #666666;
        background-color: #dedede;
    }

    .table_Print td {
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #666666;
        background-color: #ffffff;
    }
/*************************************************************************/
.Gv_HeaderStyle {
    background: url(IMG/img_sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 1px 1px 1px 2px;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-size: 13px;
    white-space: nowrap;
    height:25px;
}

    .Gv_HeaderStyle .sortascheader {
        background: url(IMG/img_sprite.png) repeat-x 0px -100px;
        border-top-color: Red;
        border-bottom-color: Red;
        text-align: center;
    }

.Gv_AlternateStyle {
    background-color: #edf5ff;
}

    .Gv_RowStyle .sortaltrow, .Gv_AlternateStyle .sortaltrow {
        background-color: #edf5ff; 
        word-break:break-all;
        word-wrap:break-word;
        height:20px;
    }

    .Gv_RowStyle .sortrow, .Gv_AlternateStyle .sortrow {
        background-color: #dbeaff; 
        word-break:break-all;
        word-wrap:break-word;
        height:20px;
    }

    .Gv_RowStyle td, .Gv_AlternateStyle td {
        padding: 1px 3px 1px 3px;
        border-right: solid 1px #cbcbcb; 
        word-break:break-all;
        word-wrap:break-word;
        height:20px;
    }
/*************************************************************************/
.highlight {
    padding: 9px 14px;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-right: 0px;
    margin-left: 0px;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-radius: 4px;
}

.minbtnwidth {
    width: 100px;
    margin-left: 15px;
}

.mininputwidth {
    width: 150px;
}

.midinputwidth {
    width: 250px;
}

.padding15px {
    margin: 15px;
}

.margin15px {
    margin: 15px;
}
.marginR20px {
    margin-right: 20px;
}
.height60px {
    height: 60px;
}